package org.scirp.ijmis.dao.personpaper;

import java.util.List;

import org.scirp.ijmis.po.personpaper.Publication;

public interface IPublicationDAO {

	public List<Publication> selectAll();

	public Long countObject();

	public Publication selectById(Object id);

	public long savePublication(Publication entity);

	public boolean updatePublication(Publication entity);

	public boolean deletePublicationByPublicationId(Long publicationId);

	public Publication selectPublicationByPaperId(Long paperId);

	public List<Publication> selectByJournalId(Long journalId);

	public List<Publication> selectPublication(String volume, String number, String month, String year, Long journalId, Long pid);
}
